package com.powernode.handler;

import com.powernode.ex.ProductException;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * 内容:
 * 作者: cy
 * 全局异常处理器
 * 记录异常  保护服务器 错误不要扩散到前台用户
 */
@RestControllerAdvice
public class ProductExceptionHandler {

    /**
     * 异常处理
     *
     * @param e
     * @return
     */
    @ExceptionHandler(value = ProductException.class)
    public ResponseEntity<String> productExHandler(ProductException e) {
        return ResponseEntity.ok(e.getMessage());
    }


}
